/**
 * 校验证件号
 */
export const handleCheckDocumentNumber = (type, value) => {
    const reg_data = {
        // 身份证号
        idcard: /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/,
        // 护照
        passport: /^([a-zA-z]|[0-9]){5,17}$/,
        // 港澳身份证
        hcpassport: /^([A-Z]\d{6,10}(\(\w{1}\))?)$/,
        // 台胞证
        taiwanesesyndrome: /^\d{8}|^[a-zA-Z0-9]{10}|^\d{18}$/
    }

    const reg = reg_data[type];
    if (!reg) {
        return false;
    }
    return reg.test(value)
}